/*
 * http://love.hackerzhou.me
 */

// variables
var $win = $(window);
var clientWidth = $win.width();
var clientHeight = $win.height();

$(window).resize(function() {
					 var newWidth = $win.width();
					 var newHeight = $win.height();
					 if (newWidth != clientWidth && newHeight != clientHeight)
					 {
						 location.replace(location);
					 }
				 });

(function($) {
	$.fn.typewriter = function() {
		this.each(function() {
					  var $ele = $(this), str = $ele.html(), progress = 0;
					  $ele.html('');
					  var timer = setInterval(function() {
												  var current = str.substr(progress, 1);
												  if (current == '<')
												  {
													  progress = str.indexOf('>', progress) + 1;
												  }
												  else
												  {
													  progress++;
												  }
												  $ele.html(str.substring(0, progress) + (progress & 1 ? '_' : ''));
												  if (progress >= str.length)
												  {
													  clearInterval(timer);
												  }
											  }, 75);
				  });
		return this;
	};
})(jQuery);


function callAndroid() {
	/*约定的url协议为：js://webview?arg1=111&arg2=222*/
	document.location = "js://webview?arg1=111&arg2=222";
}



function timeElapse(date) {
	var current = Date();
	var seconds = (Date.parse(current) - Date.parse(date)) / 1000;
	var days = Math.floor(seconds / (3600 * 24));
	seconds = seconds % (3600 * 24);
	var hours = Math.floor(seconds / 3600);
	if (hours < 10)
	{
		hours = "0" + hours;
	}
	seconds = seconds % 3600;
	var minutes = Math.floor(seconds / 60);
	if (minutes < 10)
	{
		minutes = "0" + minutes;
	}
	seconds = seconds % 60;
	if (seconds < 10)
	{
		seconds = "0" + seconds;
	}
	var result = "第 <span class=\"digit\">" + days + "</span> 天 <span class=\"digit\">" + hours + "</span> 小时 <span class=\"digit\">" + minutes + "</span> 分钟 <span class=\"digit\">" + seconds + "</span> 秒"; 
	$("#clock").html(result);
}
    

